EN FR
EN FR


Section: Dissemination

Promoting Scientific Activities

Scientific events organisation

General chair, scientific chair
  • G. Salaün was general chair for SEFM'2014 (12th International Conference on Software Engineering and Formal Methods), Grenoble, France, September 1–5, 2014.

Member of the organizing committee
  • L. Ye was publicity chair for SEFM'2014. R. Abid and H. Evrard were members of the organizing committee for SEFM'2014.

  • W. Serwe was publicity chair for FMICS'2014 (19th International Workshop on Formal Methods for Industrial Critical Systems), Florence, Italy, September 11–12, 2014.

Scientific events selection

Chair of conference program committee
  • G. Salaün was programme committee chair for SEFM'2014.

  • F. Lang was programme committee chair for FMICS'2014.

Member of the conference program committee
  • G. Salaün was programme committee member for GRAPHITE'2014 (3rd Workshop on Graph Inspection and Traversal Engineering), Grenoble, France, April 5, 2014.

  • G. Salaün was programme committee member for ORCHOR'2014 (International Workshop on Service Orchestration and Choreography for the Future Internet), Anchorage, Alaska, June 30, 2014.

  • G. Salaün was programme committee member for WWV'2014 (International Workshop on Automated Specification and Verification of Web Systems), Vienna, Austria, July 18, 2014.

  • H. Garavel was programme committee member for SEFM'2014.

  • G. Salaün was programme committee member for FOCLASA'2014 (13th International Workshop on Foundations of Coordination Languages and Self-Adaptive Systems), Rome, Italy, September 6, 2014.

  • G. Salaün was programme committee member for FACS'2014 (11th International Symposium on Formal Aspects of Component Software), Bertinoro, Italy, September 10–12, 2014.

  • R. Mateescu and W. Serwe were programme committee members for FMICS'2014.

  • W. Serwe was a program committee member for the track on “Prototyping, Validation, Verification, Modeling and Simulation” of VLSI-SOC'2014 (22nd IFIP/IEEE International Conference on Very Large Scale Integration), Playa del Carmen, Mexico, October 6–8, 2014.

Reviewer
  • H. Evrard reviewed articles submitted to FOCLASA'2014 and TACAS'2015 (21th International Conference on Tools and Algorithms for the Construction and Analysis of Systems).

  • F. Jebali reviewed articles submitted to AVOCS'2014 (14th International Workshop on Automated Verification of Critical Systems).

  • A. Kriouile reviewed articles submitted to SAC-SVT'2015 (30th ACM/SIGAPP Symposium on Applied Computing — Software Verification Track).

  • F. Lang reviewed articles submitted to TACAS'2015.

  • R. Mateescu reviewed articles submitted to AVOCS'2014, SEFM'2014, and TACAS'2015.

  • G. Salaün reviewed articles submitted to WETICE-PASCS'2014 (23rd IEEE International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises — Track on Privacy and Accountability for Software and Cloud Services).

  • W. Serwe reviewed articles submitted to AVOCS'2014, DATE'2014 (Design, Automation & Test in Europe), and TACAS'2015.

  • L. Ye reviewed articles submitted to SEFM'2014, VALID'2014 (6th International Conference on Advances in System Testing and Validation Lifecycle), SAC-SVT'2015, and FSEN'2015 (6th IPM International Conference on Fundamentals of Software Engineering).

Journal

Member of the editorial board
  • H. Garavel is an editorial board member of STTT (Springer International Journal on Software Tools for Technology Transfer).

  • G. Salaün is an editorial board member of SOCA (Springer International Journal on Service Oriented Computing and Applications).

Reviewer
  • R. Mateescu was reviewer for ACM TECS (Transactions on Embedded Computing Systems) and STTT.

  • J. I. Requeno was reviewer for IEEE TC (Transactions on Computers).

  • G. Salaün was reviewer for JLAMP (Journal of Logical and Algebraic Methods in Programming), JISA (Journal of Internet Services and Applications), IEEE TSE (Transactions on Software Engineering), and IJWET (International Journal of Web Engineering and Technology).

Software Dissemination and Internet Visibility

The CONVECS project-team distributes several software tools: the CADP toolbox (see §  5.1 ), the TRAIAN compiler (see §  5.2 ), the PIC2LNT translator (see §  5.3 ), and the PMC model checker (see §  5.4 ).

In 2014, the main facts are the following:

  • We prepared and distributed twelve successive versions (2014-a to 2014-l) of CADP.

  • We were requested to grant CADP licenses for 425 different computers in the world.

The CONVECS Web site  (http://convecs.inria.fr ) was updated with scientific contents, announcements, publications, etc.

By the end of December 2014, the CADP forum  (http://cadp.inria.fr/forum.html ), opened in 2007 for discussions regarding the CADP toolbox, had over 320 registered users and over 1570 messages had been exchanged.

Also, five large Petri nets derived from our LNT models were provided as benchmark examples for the 2014 edition of the Model Checking Contest.

Other research teams took advantage of the software components provided by CADP (e.g., the BCG and OPEN/CAESAR environments) to build their own research software. We can mention the following developments:

  • The IMCReo tool to reason about QoS in Stochastic Reo connectors  [58] , [59]

  • The Alvis virtual machine to execute formal models in the Alvis language  [57]

  • The Tomte tool for active learning of Mealy machines  [30]

  • The Vercors platform for verifying the correct composition of distributed components  [52]

  • The TLM.open tool connecting SystemC/TLM models to CADP  [50]

  • The REFINER tool for formal Verification of Model Transformations  [65] , [66]

  • The ELOTON development environment for LOTOS specifications  [68]

Other teams also used the CADP toolbox for various case studies:

  • Model-based specification, implementation and testing of a software bus  [61]

  • Protocol conformance testing using active learning of Mealy machines  [31]

  • High-performance fractal coherence  [64] , [63]

  • Verification of models reverse engineered from smart-card readers  [34]

Awards and Distinctions

H. Garavel is an invited professor at Saarland University (Germany) as a holder of the Gay-Lussac Humboldt Prize.

Lectures and Invited Conferences

  • H. Garavel gave an invited talk entitled “Trois décennies de réussite en méthodes formelles” at the Journées MFDL/MTV2 (Méthodes Formelles pour le Développement de Logiciels/Méthodes de Test pour la Vérification et la Validation) held on January 14, 2014 in Grenoble, France.

  • H. Garavel and R. Mateescu gave a talk entitled “Analyse de traces par model checking / Trace Analysis using Model Checking” at the PIMLIG seminar “Traces dans tous leurs états” held on January 22, 2014 in Grenoble, France.

  • G. Salaün gave a talk entitled “On the Verification of Asynchronously Communicating Systems” on February 18, 2014 in Málaga, Spain.

  • G. Salaün gave a talk entitled “Verification of Asynchronously Communicating Systems” on October 2nd, 2014 in Clermont-Ferrand, France.

  • R. Mateescu gave an invited talk entitled “Walking Back and Forth in Labelled Transition Systems” at the GRAPHITE'2014 workshop held on April 5, 2014, in Grenoble, France.

  • H. Garavel gave a talk entitled “Benchmarks and Benchmarking: The Model Checking Contest” at the 20 years of TACAS workshop and celebration held on April 8, 2014 in Grenoble, France.

  • H. Garavel gave a talk entitled “Real Time without Clocks” on June 6, 2014 at Saarland University, Saarbrücken, Germany.

  • H. Garavel gave a talk entitled “Reconciling Concurrency Theory with Other Branches of Computer Science” at the IFIP WG 1.8 Research Seminar on Open Problems in Concurrency Theory held on June 18–21, 2014 in Bertinoro (Forlì), Italy.

  • R. Mateescu gave an invited talk entitled “Mu-Calculus Property-Dependent Reductions for Divergence-Sensitive Branching Bisimilarity” at the WS-FMDS'2014 workshop held on September 2, 2014 in Grenoble, France.

  • R. Mateescu gave a talk entitled “Two Decades of Formal Methods for Industrial Critical Systems” at the ERCIM 25th anniversary held on October 23–24, 2014, in Pisa, Italy.

  • F. Jebali gave a talk entitled “A Step Towards Reconciling GALS Industrial Design with Formal Verification” on September 11, 2014 at the 11th LASER Summer School on Software Engineering held on September 7–13, 2014 in Elba Island, Italy.

  • F. Lang gave a talk entitled “Partial Model Checking Using Labelled Transition Systems and Boolean Equation Systems” to a panel of 1st year students of Ecole Normale Supérieure de Cachan during their visit to the LIG laboratory on December 9, 2014.